$(function(){
	var ok1 = false;
	var ok2 = false;
	var ok3 = false;
	var ok4 = false;
	var ok5 = false;
	// 用户名
	$("#user").blur(function(){
		$(".username .tips").hide();
		var username = $("#user").val();
		if ($.trim(username) == '') {	
			$(".username .error").show().html('用户名不能为空').css('color','red');
			ok1 = false;
			// return false;
		}

		var preg = /^[0-9a-zA-Z_]{3,20}$/;
		if (!preg.test($.trim(username))) {
			$(".username .error").show().html('用户名输入不合法').css('color','red');
			ok1 = false;
			// return false;
		} else{
			$.ajax({
				type : 'POST',
				url : "checkuser",
				data : {"username" : username},
				success : function(data) {
					if (data == 1) {
						$(".username .error").show().html('该用户已被注册').css('color','red');
						ok1 = false;
						// return false;
					} else {
						$(".username .succ").show().html('可用').css('color','green');
						ok1 = true;
					}
				} 
			});
		}
	});

	$("#user").focus(function(){
		$(".username .tips").show();
		$(".username .error").hide();
		$(".username .succ").hide();
	});

	// 密码
	$("#password").focus(function(){
		$(".password .tips").show();
		$(".password .error").hide();
		$(".password .succ").hide();
	});

	$("#password").blur(function(){
		$(".password .tips").hide();
		var password = $.trim($("#password").val());
		if (password == '') {
			$(".password .error").show().html('密码不能为空').css('color','red');
			ok2 = false;
			// return false;
		} 
		if (password.length < 6 || password.length > 16) {
			$(".password .error").show().html('密码长度不合规范').css('color','red');
			ok2 = false;
			// return false;
		} else{
			var preg = /^\d{0,9}$/;
			if (preg.test(password)) {
				$(".password .error").show().html('不能是9位以下的纯数字').css('color','red');
				ok2 = false;
				// return false;
			} else {
				$(".password .succ").show().html('输入正确').css('color','green');
				ok2 = true;
			}
		}
	});

	// 确认密码
	$("#confirm").focus(function(){
		$(".confirm .tips").show();
		$(".confirm .error").hide();
		$(".confirm .succ").hide();
	});

	$("#confirm").blur(function(){
		$(".confirm .tips").hide();
		var confirm = $.trim($("#confirm").val());
		if (confirm == '') {
			$(".confirm .error").show().html('确认密码不能为空').css('color','red');
			ok3 = false;
			// return false;
		} 
		if ($.trim($("#confirm").val()) != $.trim($("#password").val())) {
			$(".confirm .error").show().html('两次密码不一致！');
			ok3 = false;
			// return false;
		} else {
			$(".confirm .succ").show().html('输入正确');
			// return true;
			ok3 = true;
		}
	});

	// 验证码
	$("#yzm").blur(function(){

		var yzm = $.trim($("#yzm").val());
		if (yzm == '') {
			$(".yzm .error").show().html('请输入验证码').css('color','red');
			ok4 = false;
		}else if (yzm.length != 5) {
			$(".yzm .error").show().html('验证码长度不正确').css('color','red');
			ok4 = false;
		} else{
			ok4 = true;
		}
	});

	$('.submit').click(function(){
		if (ok1 && ok2 && ok3 && ok4 && $('#chk').is(':checked')) {
			$('form').submit();
		}else{
			if ($("#user").val() == '') {
				$(".username .tips").hide();
				$(".username .error").show().html('用户名不能为空').css('color','red');	
			}
			if ($("#password").val() == '') {
				$(".password .tips").hide();
				$(".password .error").show().html('密码不能为空').css('color','red');
			}
			if ($("#confirm").val() == '') {
				$(".confirm .tips").hide();
				$(".confirm .error").show().html('确认密码不能为空').css('color','red');
			}
			if ($("#yzm").val() == '') {
				$(".yzm .error").show().html('请输入验证码').css('color','red');
			}
			if (!$('#chk').is(':checked')) {
				alert('请同意17用户协议');
			}
			return false;
		}
	})
	// $('.submit').click(function(){
	// 	if (ok1 && ok2 && ok3 && ok4) {
	// 		
	// 	} else{
	// 		alert($('#chk').is(':checked'));
	// 	}
	// });
	// function check(){
	// 	if (ok1 && ok2 && ok3 && ok4) {
	// 		$('form').submit();
	// 	}else{
	// 		alert($('#chk').is(':checked'));
	// 	}
	// }

});

